* {
  margin: 0;
  padding: 0; }

.welcome {
  height: 62px;
  justify-content: flex-end;
  align-items: center;
  margin-right: 50px;
  border-bottom: 1px solid #cccccc;
  display: none; }
  .welcome p {
    margin-right: 30px; }
  .welcome .iconfont {
    font-size: 22px;
    color: #A5A5A5; }
  .welcome #logout {
    cursor: pointer; }
  .welcome .iconfont:hover {
    color: black; }

section {
  padding: 20px 25px;
  width: 1200px;
  margin: 30px auto;
  border: 1px solid #ccc; }
  section p {
    color: orange;
    line-height: 16px;
    margin-bottom: 10px; }
  section span {
    font-size: 14px;
    color: #ccc; }
    section span a {
      color: #ccc;
      text-decoration: underline; }
      section span a:hover {
        color: black; }

main {
  width: 1250px;
  margin: 0 auto; }
  main img {
    width: 80px;
    height: 67px;
    display: block;
    margin: 50px auto 20px; }
  main p {
    text-align: center;
    font-size: 14px;
    color: #ccc;
    margin-bottom: 50px; }
    main p a {
      color: #ccc;
      text-decoration: underline; }
      main p a:hover {
        color: black; }
  main table {
    width: 1250px;
    margin: 50px auto 50px; }
  main tr {
    text-align: center; }
  main tr img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto; }
